package main

import (
	"github.com/gin-gonic/gin"
	"net/http"
)

func sayHello(c *gin.Context) {
	c.JSON(200, gin.H{
		"message": "hello go",
	})
}

func main() {
	//设置默认路由引擎
	r := gin.Default()
	// 指定用户使用Get访问/hello
	r.GET("/hello", b)
	//图书管理系统
	r.GET("/book", func(c *gin.Context) {
		c.JSON(http.StatusOK, gin.H{
			"method":  "GET",
			"message": "查询书籍",
		})
	})
	r.POST("/book", func(c *gin.Context) {
		c.JSON(http.StatusOK, gin.H{
			"method":  "POST",
			"message": "创建书籍",
		})
	})
	r.PUT("/book", func(c *gin.Context) {
		c.JSON(http.StatusOK, gin.H{
			"method":  "PUT",
			"message": "更新书籍",
		})
	})
	r.DELETE("/book", func(c *gin.Context) {
		c.JSON(http.StatusOK, gin.H{
			"method":  "DELETE",
			"message": "删除书籍",
		})
	})
	//启动服务器
	r.Run() //r.Run("9090")
}
